Exact From-Region Visibility Culling
نویسندگان
چکیده
To pre-process a scene for the purpose of visibility culling during walkthroughs it is necessary to solve visibility from all the elements of a finite partition of viewpoint space. Many conservative and approximate solutions have been developed that solve for visibility rapidly. The idealised exact solution for general 3D scenes has often been regarded as computationally intractable. Our exact algorithm for finding the visible polygons in a scene from a region is a computationally tractable pre-process that can handle scenes of the order of millions of polygons. The essence of our idea is to represent 3-D polygons and the stabbing lines connecting them in a 5-D Euclidean space derived from Plücker space and then to perform geometric subtractions of occluded lines from the set of potential stabbing lines. We have built a query architecture around this query algorithm that allows for its practical application to large scenes. We have tested the algorithm on two different types of scene: despite a large constant computational overhead, it is highly scalable, with a time dependency close to linear in the output produced.
منابع مشابه
Conservative From-Point Visibility
Visibility determination has been an important part of the computer graphics research for several decades. First studies of the visibility were hidden line removal algorithms, and later hidden surface removal algorithms. Today’s visibility determination is mainly concentrated on conservative, object level visibility determination techniques. Conservative methods are used to accelerate the rende...
متن کاملHierarchical Techniques for Visibility Computations
Visibility computation is crucial for computer graphics from its very beginning. The first visibility algorithms aimed to determine visible lines or surfaces in a synthesized image of a 3D scene. Nowadays there is a plethora of visibility algorithms for various applications. The thesis proposes a taxonomy of visibility problems based on the dimension of the problem-relevant line set, i.e. set o...
متن کاملRay Space Factorization for From-Region Visibility
From-region visibility culling is considered significantly harder than from-point visibility culling, since it is inherently 4dimensional. We present a conservative occlusion culling method based on factorizing the 4D visibility problem into horizontal and vertical components. The visibility of the two components is solved asymmetrically: the horizontal component is based on a novel parameteriz...
متن کاملRay Space Factorization for From-Region Visibility
We present a fast conservative from-region visibility method capable of handling 3D models using arbitrary 3D triangles as occluders. The from-region visibility problem is considered significantly harder than the from-point visibility problem, since it is inherently 4-dimensional. Our occlusion culling method is based on factorizing the 4D visibility problem into horizontal and vertical compone...
متن کاملOcclusion Culling Using Prioritized Visibility Queries
Part of the latest research efforts in occlusion culling focus on using hardware visibility query. In this paper, we present a novel method to prioritize the visibility query to work effectively together with an occlusion culling approach. We demonstrate that an addition of query priority to a simple front-to-back slab visibility processing can greatly reduce the number of unfruitful visibility...
متن کامل